/**
 * 
 */
package com.bbva.gptf.back.transformador;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

import org.springframework.core.convert.converter.Converter;

import com.bbva.gptf.dto.bean.Contrato;

/**
 * Trasforma una lista de Contratos en una lista BigDecimal.
 * 
 * @author jcompean
 * @version 1.0
 * @created Feb 26, 2013 4:10:26 PM
 */
public class TransformadorContratosBigDecimal implements
		Converter<List<Contrato>, List<BigDecimal>> {

	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * org.springframework.core.convert.converter.Converter#convert(java.lang
	 * .Object)
	 */
	@Override
	public List<BigDecimal> convert(final List<Contrato> source) {
		List<BigDecimal> listaB = new ArrayList<BigDecimal>();
		for (Contrato contrato : source) {
			listaB.add(contrato.getCdContrato());
		}
		return listaB;
	}

}
